Other Projects

Welcome to my Portifilo! This "other project section" is my java conceptual projects on my java programming journey.

Java Text Adventure Game

A text adventure game in Java where choices determine the player's journey and outcomes. Can you escape the island? Wanna see where the island adventure takes you. This Java-based text adventure game showcases robust conditional logic and state management, where player choices directly determine branching narratives and unique outcomes. Designed to immerse players in a perilous island escape, the project demonstrates my ability to build complex decision-making pathways and manage dynamic game states based on user input.

Experience the Island Adventure on Replit

Exception Handling Concept

Developed in Java, this project highlights robust exception handling techniques through a simulated in-game environment. By utilizing custom exceptions, I demonstrate how to effectively anticipate and mitigate potential errors, preventing crashes and ensuring a seamless and reliable user experience. This showcases a commitment to defensive programming and application stability.

Run Code & See Output on Replit

Cloud Hill Library Management System (Java OOP)

This Java-based Library Management System vividly demonstrates my foundational understanding and practical application of Object-Oriented Programming (OOP) principles: Encapsulation: Securely managing data for Book, Member, and Library objects with controlled access. Inheritance: Establishing clear hierarchies for Librarian, Member, and Book, extending common functionalities. Polymorphism: Overriding methods to enable specialized behaviors (e.g., Librarian logging book additions). Abstraction: Providing user-friendly interactions while abstracting complex internal logic. The system allows for comprehensive library operations, including adding/removing books, searching by title or author, member management, and book borrowing/returning functionalities. This project highlights my ability to design and build structured, maintainable Java applications.

Run System on Replit Now

Number Guessing Game: Java Logic to Web Application

I initially developed the game in Java, focusing on fundamental programming constructs and the game's core guessing algorithm. Then, I independently re-implemented the identical game logic as an engaging HTML, CSS, and JavaScript web application, complete with an intuitive user interface. This project highlights my proficiency in both Java fundamentals and front-end web development, showcasing my adaptability and understanding of how to build interactive solutions from the ground up.

Play Number Guessing updated Version Here View Java Code on GitHub